package cn.setting;
import lombok.Data;

import java.awt.*;
import java.io.Serializable;
/**
 * 二维码图片文字设置
 * @author xbsoft2
 */
@Data
public final class TextSetting implements Serializable {
  public static final long serialVersionUID = 1L;
  public TextSetting() {
    isShow = Boolean.TRUE;
    contents = "标题文字";
    prefix = "NO.";
    suffix = "";
    fontName = "微软雅黑";
    fontStyle = Font.PLAIN;
    fontSize = 25;
    color = new Color(0,0,0).getRGB();
    x = 80;
    y = 310;
  }
  /**
   * 是否显示
   */
  private Boolean isShow;
  /**
   * 文字内容
   */
  private String contents;
  /**
   * 文字的前缀
   */
  private String prefix;
  /**
   * 文字的后缀
   */
  private String suffix;
  /**
   * 文字字体
   */
  private String fontName;
  private Integer fontStyle;
  private Integer fontSize;

  /**
   * 图片文字颜色
   */
  private Integer color;

  /**
   * 图片文字在画布上的x坐标
   */
  private Integer x;
  /**
   * 图片文字在画布上的y坐标
   */
  private Integer y;
}
